A regular expression is a string of characters used by certain Unix utilities and the Unix shell to specify matching rules. These matching rules are used for such things as specifying file names or locating strings in text files. Click for more information. Found on http://www.cs.sjsu.edu/web_mater/cs46b/cs46blab/glossaryOfTerms.html